diff --git a/src/definitions/modules/search.js b/src/definitions/modules/search.js
index 4853beb43d..7acd01414a 100644
--- a/src/definitions/modules/search.js
+++ b/src/definitions/modules/search.js
@@ -329,8 +329,10 @@
                             ;
                             $result
                                 .removeClass(className.active)
+                                .trigger('focusout')
                                 .eq(newIndex)
                                 .addClass(className.active)
+                                .trigger('focusin')
                                 .closest($category)
                                 .addClass(className.active)
                             ;
@@ -346,8 +348,10 @@
                             ;
                             $result
                                 .removeClass(className.active)
+                                .trigger('focusout')
                                 .eq(newIndex)
                                 .addClass(className.active)
+                                .trigger('focusin')
                                 .closest($category)
                                 .addClass(className.active)
                             ;