En Firefox no se puede (que yo sepa) cancelar la acción del evento onblur, y por un lado creo que es lo mejor, sería incómodo para el usuario no poder salir del campo
. Puedes dejar un aviso de que el campo está mal, pero no sería bueno atajarlo en el campo. Es mi opinión.