Desativar botão de envio somente após o envio

Eu tenho o seguinte HTML e jquery:

<html dir="ltr" lang="en">
<head>
</head>
<body>

<h2>Test disabling submit button for 1 minute...</h2>

<br/>

<p style="text-align:center"> 
<form id="yourFormId" name="yourFormId" method="post" action="#">
 <input type="submit" class="submitBtn" value="I Accept"/>
</form>
</p>




<!--script to disable the submit button -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">  
</script>
<script type="text/javascript">

$(document).ready(function () {
    $(".submitBtn").click(function () {
        $(".submitBtn").attr("disabled", true);
        return true;
    });
});

</script>
<!--script ends here-->

</body>
</html>

Como está, o botão de envio é desativado quando pressionado. No entanto, uma vez pressionado, não parece executar o envio. Se eu removi o jquery para desabilitar o botão, o botão executará o envio normalmente.

Como posso desativar o botão somente depois de ter realizado o envio? a jquery atual acima parece entrar em conflito com a operação de envio.

Qualquer sugestão para resolver esse problema seria extremamente útil.

questionAnswers(12)

yourAnswerToTheQuestion