How do I enforce spell check in editor type text on Internet Explorer

I am facing it difficult to enforce spellcheck on editor type text in webix because each time new cell is made into edit state, new tag of input type of text gets created. Have applied spellchecker attribute specifically for IE. It does check and highlight wrong words while typing in. However once I move out of that editor and come back again it does not highlight the misspelled words. Apparently above scenario works fine in chrome. However in IE spellchecker does not work when we close that editor and come back.

http://webix.com/snippet/a9132c79

Is there any way we can stop the editor DOM(webix_dt_editor) from creating dynamically so that it remains in DOM structure and when focused back it fires spellchecker to check misspelled words?

(1) It seems that problem lies not in Webix but in IE as it does not check spelling for the value that already exists in the input field, it checks only words that are being entered at runtime: http://webix.com/snippet/2321ccf0

(2) It can be implemented, but it is not the best practice. If you have a big datatable with many editable cells, your DOM will be filled with numerous editor inputs, one for each cell that has been edited at least once.