Das Problem mit dem “Hauptshop” ist, dass der immer selected/vorausgewählt ist. Dadurch kann man den nicht anklicken. Du könntest das lösen, indem du das selected per IF setzt:
{extends file="parent:widgets/index/shop_menu.tpl"}
{block name='frontend_index_actions_active_shop'}
{assign var="german" value="1"}
{assign var="english" value="2"}
{assign var="spain" value="3"}
{$shop->getName()}
getId()}selected="selected"{/if}>
German
getId()}selected="selected"{/if}>
Englisch
getId()}selected="selected"{/if}>
Spanisch
{/block}
Dann sollte im Dropdown auch immer der aktuell aktive Shop ausgewählt werden und man kann wieder wechseln.