Hola:
Deberías usar botones del tipo submit... la validación en el evento del mismo nombre del tag form, y lo de return false vale con esas características; con botones tipo button, aparte de tener un codigo "no-accesible" (deshabilitando javascript no se enviará nunca), el submit se haría forzado... usando el método del mismo nombre.
... Y lo de usar librerías para una validación es totalmente innecesario.
Saludos