availability groups – Sync two sql server database(Active/Active) Mode

I have two sql server(SQL2016) Production-1 and Production-2 under one cluster with same database.I need real-time sync between both databases simultaneously like what ever changes in either A or B database will update on both.

Note:In my database more tables don’t have primary key so replication not working for me.
Using Mirroring and log shipping solution also not suitable for me because secondary database will be on Restoring/read mode only.

So probably we need both database on Active/Active mode like read/write option for both databases.