Wpis z mikrobloga

@lolen: Jak ponowny focus nie wchodzi w grę i chodzi o klikanie poza element to możesz spróbować z zablokowaniem/overridem eventu mousedown poza tym elementem (jest on wywoływany przed blur i triggeruje focus elementów), czyli coś tego typu: document.addEventListener('mousedown', (event) => event.preventDefault()). W zależności od wymagań można to odpowiednio rozbudować, np. blokować tylko jeśli document.activeElement to ten focusowany element.