This works as you want on Enterprise/Developer Edition:

    use tempdb
    go
    
    CREATE TABLE dbo.T (id int PRIMARY KEY, b bit NOT NULL, txt varchar(20));
    GO
    CREATE OR ALTER VIEW dbo.V
    WITH SCHEMABINDING AS
      SELECT T.Id, T.txt
      FROM dbo.T AS T
      WHERE T.b = 1;
     
    
    GO
    CREATE UNIQUE CLUSTERED INDEX idx_V ON dbo.V (Id);
    GO
    
    UPDATE V
    SET txt = 'Foo';

The update has this plan

[![enter image description here][1]][1]

running

    Microsoft SQL Server 2019 (RTM-CU8) (KB4577194) - 15.0.4073.23 (X64) 
    	Sep 23 2020 16:03:08 
    	Copyright (C) 2019 Microsoft Corporation
    	Developer Edition (64-bit) on Windows 10 Pro 10.0 <X64> (Build 19042: ) (Hypervisor)

You can add a feedback item [here][2] to request that NOEXPAND be supported on UPDATE queries.  I put in a [PR][3] to update the docs to clarify that NOEXPAND is not available on UPDATE.


  [1]: https://i.sstatic.net/SudEg.png
  [2]: https://feedback.azure.com/forums/908035-sql-server
  [3]: https://github.com/MicrosoftDocs/sql-docs/pull/5854