1. Is it possible to create a non-clickable menu? Especially when the user is already at that menu page?
For example, if the user is already at "contact us" menu, the "contact us" menu should no longer be clickable. Cause it serve no purpose to reload the same page and end up confusing the user, wasting bandwidth and create unnecessary server processing cycles. This is also a basic UI design principle that Joomla is breaking.
2. Is it also possible to have a container type menu (non-clickable menu)? A parent menu that do not link to anything except showing child menu items?
The temp solution I have is to make the parent menu as a alias of the first child menu so that when user click on it, it will redirect to it's child menu. To do this, there is also a kind of chicken and egg issue because the child is going to link to a parent item which is an alias of itself:
A - Create main menu where [parent item] is the [Menu Item Root]
B - Create a child menu of the main menu as single article type where [parent item] is the main menu
C - Edit main menu as alias of the child menu, so that the breadcrumb will show the correct menu hierarchy of the article.