The Tag and Post type field in posts, allow users to add any new tag even if it doesn't exist. The process to create tags and post types should start from the tag and post type pages, not in the post itself.
Requirements:
- Tag field should only allow user (any role) to enter existing tags
- Post type should only allow user (any role) to enter existing post types