In my SharePoint 2016 site, the browser's (IE, EDGE, Chrome) built in spell checker (presumably driven off of HTML5), doesn't seem to work (no red lines as you type). It works in other sites lite twitter or stackexchange. It also works in my custom Angular form driven from my SharePoint site. (BTW: I'm referring to the browser's red line spell check as opposed to the "Spelling" button in the ribbon bar.)
If I inspect a list item form element (TEXTAREA) and add the spellcheck="true", then it works for the active instance of the form. Emulation in Edge is MS Edge.
Master page is standard. My guess is that there's an include file that set's the web page's default to not use the html5 spellcheck feature. I've seen some other posts on stackexchange that refer to SP2010 or SP2013, but nothing for SP2016.