Cómo mostrar el mensaje / la información sobre herramientas de SetCustomValidity sin enviar el evento

Estoy usando la validación básica de formularios para verificar si el correo electrónico tiene el formato correcto, entonces Ajax envía los datos donde comprueba si la dirección de correo electrónico ya está en uso y el usuario seleccionó el país / estado o los valores predeterminados de la izquierda en los cuadros de selección.

Pero para que la validación de formularios HTML5 se realice, se requiere un evento, al hacer clic en enviar si pasa la validación de formularios básica, se realiza la operación Ajax, pero luego, cuando lleguen los resultados, me gustaría usar la misma información sobre herramientas del navegador para la coherencia de la interfaz (y bueno, como se ven).

Entonces, ¿hay alguna manera de hacer que aparezcan? No pude encontrar si hay algún evento especial para ellos o algo así como despedir el evento de presentación pero detenerlo de inmediato. En este momento, el campo solo recibe un borde rojo y aparece un mensaje de error al pasar el mouse sobre él, mientras que la información sobre herramientas aparece nuevamente al hacer clic en el botón Enviar.

También para los navegadores que no tienen información sobre herramientas nativas (en mi caso, Safari) estoy usando Webshims Lib y funciona exactamente igual que en Chrome y Firefox.