Ustaw wejście jako nieprawidłowe

Mam dwa wejścia, np.

pass:       <input type="password" name="pass" required/>
pass again:  <input type="password" name="pass2" required/>

i chcę porównać te wejścia, a jeśli są zgodne, ustaw wejście jako poprawne. Próbowałem tego, ale tak myślęprop('valid', true); nie działa:

$(document).ready(function() {
    $('input[name=pass2]').keyup(function() {
        if($('input[name=pass]').val() == $('input[name=pass2]').val()) {
            $('#pass_hint').empty();
            $('#pass_hint').html('match');
            $(this).prop('valid', true);
        } else {
            $('#pass_hint').empty();
            $('#pass_hint').html('mismatch');
            $(this).prop('invalid', true);
        }
    });
});

Tworzę formularz rejestracyjny i jeśli hasła nie są takie same, pole wejściowe jest nieprawidłowe i nie mogę go przesłać i pokazać mi podpowiedź. ... i nie wiem, jak ustawić to wejście jako nieprawidłowe

questionAnswers(1)

yourAnswerToTheQuestion