An instance can be grabbed from any activity, regardless of whether the activity is grouped or not.
The source activity's due time is removed when the instance is grabbed. On the other hand, the process instance deadline is kept active. Moreover, the due time for groups nesting the source activity are also kept active (in the event that the activity is within a group that is actually within another group).
When a grabbed instance is ungrabbed, from that moment on, the instance can be processed as usual in the source activity (activity from which it was grabbed).