diff --git a/src/components/tabs/tabs.js b/src/components/tabs/tabs.js
index <HASH>..<HASH> 100644
--- a/src/components/tabs/tabs.js
+++ b/src/components/tabs/tabs.js
@@ -66,7 +66,7 @@ class Tab extends ContentSwitcher {
     const trigger = eventMatches(event, this.options.selectorTrigger);
     if (button) {
       super._handleClick(event);
-      this._updateMenuState();
+      this._updateMenuState(false);
     }
     if (trigger) {
       this._updateMenuState();
@@ -113,11 +113,12 @@ class Tab extends ContentSwitcher {
 
   /**
    * Shows/hides the drop down menu used in narrow mode.
+   * @param {boolean} [force] `true` to show the menu, `false` to hide the menu, otherwise toggles the menu.
    */
-  _updateMenuState() {
+  _updateMenuState(force) {
     const menu = this.element.querySelector(this.options.selectorMenu);
     if (menu) {
-      menu.classList.toggle(this.options.classHidden);
+      menu.classList.toggle(this.options.classHidden, typeof force === 'undefined' ? force : !force);
     }
   }
fix(tabs): fix for mobile tab selection not closing the dropdown (#<I>) (#<I>)

Fixes #<I>.

Closes #<I>.