label: Move focus out of widget after last link
This allows the user to navigate via tab the links in a label and exits the widget after the last link, when moving forward, and first link, when moving backward.
This also ensures that ellipsised links arn't focused.
Fixes: #4681 (closed)