быстрый фикс:
```diff
diff --git common.blocks/menu-item/_type/menu-item_type_link.bemhtml common.blocks/menu-item/_type/menu-item_type_link.bemhtml
index 1bddcd2..9f064f3 100644
--- common.blocks/menu-item/_type/menu-item_type_link.bemhtml
+++ common.blocks/menu-item/_type/menu-item_type_link.bemhtml
@@ -1,4 +1,4 @@
-block('menu-item').mod('type', 'link').mod('disabled', true).def()(function() {
+block('menu-item').mod('type', 'link').mod('disabled', true).match(!this._menuItemDisabled).def()(function() {
     applyNext({ _menuItemDisabled : true });
 });
```