Due to the previous paradigm of rejected tags, which has been removed, confirmed and unconfirmed tags are stored in separate arrays within SuggestionGroupWidget. Each time a tag is toggled, the entire group and all of its SuggestionWidgets are rerendered. This is unnecessary now and has the unfortunate side effect of disturbing focus within the widget group. We should refactor the code to store suggestions in a single array and toggle their state.
In addition to updating SuggestionWidgetGroup, we will need to update the code preceding the API call in ImageWithSuggestionsWidget.