Hi @jpowersdev ,
Yes, I finally got it working by adding custom JavaScript. As per my understanding, the element ids and class names were translated in Arabic page and they contained space after one word which caused them to be invalid considering the translation of an English word into Arabic.
So I wrote my own JS code, added event listeners and tweaked the display. I am not sure how and why they got translated.
PS: I am using WPML for multilingual.