You've poor organisation going on in your model that you're fighting against. With some tidy up you can get it to open/close.

doors3[rob].skp

In the attached example I ditched the second door to stop my brain melting from the nested 'Group' naming.

See if this works for you in 2017