fix(inputs): ignoring input events in IE caused by placeholder changes o...

...r focus/blur on inputs with placeholders

This is my attempt at fixing #8242 as well as the extra placeholder issues with focus/blur. I'm assuming I'm missing a weird test case that still breaks somewhere, but I still think this is an improvement (it definitely is for my use cases).
I don't think this is quite right.

If we're going to get an input event regardless, we probably want to skip the input event no matter what the value is, to avoid doing extra validating