The best way is by connecting to your own node, no doubt. The second best, is by using
Tails. It comes with Electrum pre-installed and does not allow you to sync without going through the Tor network. However, note that by doing that, all of your addresses can be linked from the Electrum server that you use to request information.
Using your own node is the only way that I know. But if you can not use your own node is when you can look for anonymity with those light client wallets.
You do not necessary need to use Tails while using Electrum. If you enable the proxy, Electrum will not synchronize if you are using Internet service provider network because it will only work with Tor even on mobile Electrum.