The existing functionality currently disables both the parent and its child nodes, but it is necessary to disable only the parent while still permitting the selection of the child nodes.
The current workaround relies on a template and using custom CSS which isn't practical, but it is a working option:
https://stackblitz.com/edit/angular-2ricmg?file=src%2Fapp%2Fapp.component.ts