question is if one want to keep the wallet offline this way is it possible?
Yes, it is possible and it has been called
'air-gapped or cold storage.'.
Here is one of my posts which briefs how to do it.
Download the latest version of Electrum from
https://electrum.org/#download and then verify the signatures before installing it.
[GUIDE] How to Safely Download and Verify ElectrumThen copy the downloaded file to your air-gapped device and install it, then restore your wallet with your seeds "Standard Wallet -> I already have a seed".
Then go to "Wallet -> Info" and get your "Master Public Key"
After this go to your device which is connected to the internet create the "watch-only" wallet (Standard Wallet -> "Use a Master Key)
By this method device will be never connected to the internet so you no need to worry about your seeds being exposed to malware or anything.
You may not see your addresses in your offline device, in that case, you need to manually create the address instead of connecting it to internet which definitely voids the purpose of keeping the wallet offline.