JSFiddle - React, Tailwind, and code Playground
HTML
<form>
<input type="text">
<input type="checkbox">
<input type="radio">
<select>
<option>1</option>
<option>2</option>
</select>
<input type="submit">
</form>
JavaScript
$('form').on('focusout', function(event) {
setTimeout(function() {
if (!event.delegateTarget.contains(document.activeElement)) {
console.log('Form blur');
}
}, 0);
});