Blur Event Form Field prevents Submit button We want to make this open-source project available for people all around the world. On click the cell should become editable (textarea appears inside), we can change HTML. No matter what you do, if the focus changes from one element to another, the first element's, mousedown event can cause the submit to happen regardless of validation see here, @DragonFire This has nothing to do with this issue or mouswdown. Additional Notes: propagation of an event through the DOM. Sometimes it is useful to get a child object on mouseup, but the parent wants to hide its children on blur. We can cancel the hiding of the childre The onBlur never happens so you're free to do whatever in the click event. firebase 291 Questions Using an Ohm Meter to test for bonding of a subpanel. Short answer, just add this to your element. Nowadays, you should usually use native HTML form validation stopPropagation() The list varies a bit between browsers, but one thing is always correct: focus/blur support is guaranteed for elements that a visitor can interact with: