Categories in Hierarchical Order is a WordPress plugin that keeps the position of a category intact when you select categories for a post in WordPress Post Editor screen. So the selected category doesn't move to the top.
Available for free.
The selected category/categories for which a post belongs to, are by default pushed at the top in the Category tab while saving the post. Whereas activating Categories in Hierarchical Order plugin will maintain the position and order of category/categories as per their parent/child relationship during selection.
Features
- No setting is required
- Supports custom post types
- Keeps the category order unchanged
Screenshots


The first image displays the default behaviour of WordPrees Post Editor where selected categories are moved at the top. In the second image, the plugin is protecting the order and position of the categories.