Focus / Blur não borbulha com FF, mas

element.addEventListener('focus', () => {}, true);

configurar useCapture em addEventListener faz o truque para você.