JSFiddle - React, Tailwind, and code Playground

HTML

<script src="//ajax.aspnetcdn.com/ajax/jquery.validate/1.13.1/jquery.validate.min.js"></script>
    <form method="POST" id="form-clave">
        <input type="text" name="clave2" id="clave2" required>
        <br>
        <input type="text" name="clave3" id="clave3" required>
        <br>
        <button id="aceptar">aceptar</button>
    </form>

CSS

form > input {
    display: block;
    margin-bottom: 10px;
}

JavaScript

$('#form-clave').validate({
    rules: {
        clave3: {
            required: true,
            equalTo: '#clave2'
        }
    },
    messages: {
        clave3: {
            required: "Complete este campo",
            equalTo: "Debe coincidir con la nueva clave"
        }
    }
});

$('#aceptar').on('click',function(e) {
    
    e.preventDefault();
    
    if($('#form-clave').valid()==true)
        alert('el formulario es válido!');
    
});