setTimeout não funciona com jquery.each, este

Eu estou tentando adicionar um atraso entre as chamadas jquery .removeClass ao iterar através das células de uma tabela. As células são exibidas corretamente sem setTimeout, mas com setTimeout o código é interrompido. O que estou fazendo de errado?

function reveal_board() {
$("td").each(function() {
    var t=setTimeout('$(this).removeClass("invisible")', 500);
});
}

questionAnswers(4)

yourAnswerToTheQuestion