I have the following Feature Request:
### Current Behavior
When the 'disabled' attribute is true for a TreeView node, the entire node is disabled, preventing the user from selecting, expanding and checking.
### Desired Behavior
To be able to specify what functionality of the node to disable, select and/or expand and/or check or all.
### Use case
1) A TreeView displays a list of Countries that when;
1.1) expanded, displays a list of provinces as items.
1.2) selected, filters a list of cities in a different component by the selected node (country or province)
1.3) checked, indicates business coverage for that region.
My use case dictates that once an area has been checked it cannot be unchecked. But the same node whose checked state must be disabled, still needs to be expandable and selectable for the above reasons, for viewing purposes.