I explored Electrum but found the option to enter only one remote node id. I want to open a channel with 2 of my friends to try how this works.
You cannot open a single channel between three participants in any implementation. You need to open a separate channel to each of your friends. Note that you won't be able to open a channel with any of them if they are using Electrum as well. They need to be running a c-lightning, LND or eclair node.
Also, I read that dual funded channels will be available soon. Can we expect that on Electrum soon ?
I don't think so. Also, I am not sure what priorities Electrum developers have. Electrum's implementation lacks quite a few things already, for example, multi-part payments, so I wouldn't expect them to implement dual-funded channels as soon as the official specifications are updated.