Disabled buttons are ambiguous, and users may not understand why they cannot interact with them.
A disabled button indicates that there is an action users must do to enable it. But they need to find that action on the UI which usually causes frustration among users.
[
add
]
[
|
|
...
]