Como mostrar a mensagem / dica de ferramenta setCustomValidity sem enviar o evento

Estou usando a validação básica de formulários para verificar se o formato de e-mail está correto e, em seguida, os dados são enviados pelo Ajax, onde ele verifica se o endereço de e-mail já está em uso e selecionou os valores padrão de país / estado ou esquerda nas caixas de seleção.

Mas para a validação do formulário HTML5 ser feito, é necessário enviar o evento, ao clicar em enviar se passar a validação básica do formulário Ajax operação é executada, mas quando os resultados vêm em gostaria de usar as mesmas dicas de navegador para consistência de interface (e bem eu como como eles se parecem).

Então, há uma maneira de fazê-los aparecer, eu não consegui encontrar se há algum evento especial para eles ou algo como disparar o evento de envio, mas pará-lo imediatamente. No momento, o campo recebe apenas uma borda vermelha e uma mensagem de erro aparece ao passar o mouse sobre ele, enquanto a dica de ferramenta é exibida novamente clicando no botão enviar.

Também para navegadores que não possuem dicas de ferramentas nativas (no meu caso Safari), estou usando o Webshims Lib e ele age exatamente da mesma forma que no Chrome e no Firefox.

questionAnswers(8)

yourAnswerToTheQuestion