**Describe the bug** its not possible to uncheck a parent node if one or more belonging children are disabled. **Reproduction steps** 1. create parent node and child nodes and make one or more children disabled 2. check the parent node with disabled children (making it half checked) 3. try to uncheck the parent node **Expected behavior** i expect the parent node to uncheck and making all the children nodes unchecked aswell