Agreed but I think this is somehow complicated if user wants to combined the effects of 2 items.
The best route probably is to add a feature called "Item Group" to categorize or target specific items only.
When an item in a group was set as active, all other items in the group will be automatically deactivated.