Mais uma constatação que uma dúvida. Quando trocamos o elemento
<button></button>
pelo
<a></a>
no botão de reinício de jogo, o atributo disabled passa a não funcionar e também, a função de bloqueá-lo quando estamos com o contador de tempo correndo.
A solução que encontrei, foi desabilitar o
<a id="botao-reinicia"></a>
por meio de uma classe css, e a adição da classe por JQuery.
css
.desativado{
cursor: not-allowed;
opacity: 0.3;
}
JQuery:
$('#botao-reinicia').addClass('desativado');
$('#botao-reinicia').removeClass('desativado');
Deixo aqui a sugestão com uma das possíveis soluções para o problema, já que durante o curso, o problema passou batido devido ao foco em outras funcionalidades.