Para a segurança, você absolutamente deseja limpar os campos, pois não faz isso adiciona outra maneira pela qual as senhas viajam em texto simples (como parte das variáveis do formulário da solicitação).
O que é validação embutida ux?
Em resumo, a validação em linha é um esforço em nome do formulário para ajudar os usuários a corrigir as informações à medida que avançam, idealmente para que, quando o ponto chegue a enviar o formulário, é mais provável que eles o enviem na primeira tentativa. Quanto mais tentativas fracassadas um usuário faz para enviar o formulário, maior a probabilidade de desistir.