Formik will not call handleSubmit when the fields are not fully validated (if you use the validate attribute), try removing the validate attribute and submit and you should validate with yup and validationSchema will be more effective and better.