JSFiddle - React, Tailwind, and code Playground
HTML
<form id="formulario">
<label>Usuário</label>
<input required id="usuario">
<label>Senha</label>
<input id="senha" required>
<button type="button" id="login">Login</button>
</form>
<a id="seu_link" class="disabled">Seu link Bloqueado</a>
CSS
.disabled{
color:#999
}
JavaScript
$(function(){
$('#login').click(function(e){
if ($("#usuario").is(':valid') && $("#senha").is(':valid')) {
// Ação ao submter o formulário
$("#seu_link").removeClass('disabled');
} else {
e.preventDefault();
}
});
$(document).on('.disabled', 'click', function(){ return false; });
});