I'm pretty sure this Just Worked in my last company, again using a standard JIRA Cloud setup with no modifications or plugins. However I can't figure out a way to get this to work short of installing an external (paid) plugin, which seems crazy.
Simply put: when I drag a sub-task to "In progress", the parent task should be marked as "In progress".