the onBlur event and onSubmit events are totally separate, you cannot show validation errors on form submit if the validation is happening onBlur.
to show the errors on the form submit, you need to add the validations to the onSubmit event as well as have the show validation errors behavior on submit.