Tag input UX improvements

Closes #4105

- Turns the tag icon white when input is focused.
- Focuses on the tag inout after deleting a tag.

Credit to @novaugust for a PR to this which is rebased into one single commit
Merge pull request #4287 from PaulAdamDavis/tag-input-ux

Tag input UX improvements