I'm trying to trigger a cleanup function after <select> is opened, but no option is selected and the user clicks away.
I tried change and blur, but none of them fire.
Sample and visuals
const select = document.querySelector('select');
select.addEventListener('blur', () => {
console.log('blur');
});
<select>
<option>one</option>
<option>two</option>
<option>three</option>
</select>
I click on the <select> and then without selecting an option, I click outside of it. The blur event is not triggered until I do a second click after the first outside click.

