When implementing this I had initially missed #178 (comment) as well, except that I still ended up passing those tests. Still not sure why. However,
<font><select><option>a</option></font></select>
did give me a different tree so maybe that is a case worth adding.
cc @josepharhar @flavorjones