Overview of the issue
Elementor comes a built-in widget which easily allows you to add a language switcher to your website. However, some customization options are not available for it. For example, it’s not possible to disable the current language.
As a workaround, you can add WPML’s wpml_language_selector_widget shortcode. Then, customize it by going to WPML → Languages → Custom language Switcher.