Hola:
Como estás usando un botón del tipo submit, ese return debe devolver false, y por la misma razón sobra el submit forzado... y la validación es algo que debe hacerse desde el evento submit del formulario y no desde el evento click del botón...
<form onsubmit="return validab(this)" ...
Saludos