fix: prevent disabled Tag from being removed with keyboard nav (#7394)
* fix: useTag hook
* chore: revert useTag hook
* fix: useTag hook(2)
* refactor: useTag
* test: useTag hook
* rename variable and test behaviour
---------
Co-authored-by: GitHub <snowystinger@gmail.com>
Co-authored-by: Yihui Liao <44729383+yihuiliao@users.noreply.github.com>