Evitando o desfoque quando o usuário clica em um div específico que não funciona no Firefox

Eu estou usando jquery para manter o foco em uma caixa de texto quando você clica em um div específico. Funciona bem no Internet Explorer, mas não no Firefox. Alguma sugestão?

var clickedDiv = false;

$('input').blur(function() { if (clickedDiv) { $('input').focus(); } });

$('div').mousedown(function() { clickedDiv = true; })
        .mouseup(function() { clickedDiv = false });

questionAnswers(2)

yourAnswerToTheQuestion