But then you cannot move it at all since physics is disabled - is this the issue here?
If that’s the case, enabling / disabling physics could / should work. Not sure how you’re driving the door; if you’re using motors, you could set those to hold the doors in place, like in this example: