JSFiddle - React, Tailwind, and code Playground
JavaScript
var input = document.createElement('div');
input.setAttribute('tabindex', '0');
document.body.appendChild(input);
input.addEventListener('blur', function () {
console.log('blur');
});
input.addEventListener('focusout', function () {
console.log('focusout');
});
input.addEventListener('focusout', function () {
console.log('DOMFocusOut');
});
input.focus();
console.log('begin');
document.body.removeChild(input);
console.log('end');